// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database()

// 云函数入口函数
exports.main = async (event, context) => {
  try {
    db.collection('logs').add({
      data: {
        add: event.add,
        date: event.date,
        openid: event.openid
      },
      success: res => {
        // 在返回结果中会包含新创建的记录的 _id
        console.log('数据插入成功', this)
        console.log('返回值', res)
      },
      fail: err => {
        console.error('[数据库] [新增记录] 失败：', err)
      }
    }).then(res => {
      console.log(res)
    }).catch(console.error)
  } catch (error) {
    console.info(error)
  }
}